<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core">

	<h:form>
		<h1>Exemplo de Utilização de Managed Bean</h1>
		
		<div>
			Neste exemplo, é mostrado a utilização de um managed bean que transforma um texto para
			caixa alta. <br/>
			O managed bean recebe o texto informado no caixa de texto e armazena em seu atributo <i>texto</i>.<br/>
			Ao clicar no botão <i>Transformar</i>, uma requisição é submetida para o managed bean, que 
			faz o processamento e devolve o nome página (outcome) para a renderização.
		</div>
		
		<br/>
		
		<h:outputLabel value="Texto: " for="texto" />
	
		<h:inputTextarea id="texto" value="#{textoBean.texto}" />
		
		<br/>
		
		<h:commandButton value="Transformar" action="#{textoBean.transformarEmCaixaAlta}" />
		
	</h:form>
</html>